@charset "utf-8";
/* CSS Document */

*{margin:0 auto;padding:0;font-family:"돋움",Dotum,Helvetica,Sans-serif}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,input,textarea,select,option,button{font-size:12px;line-height:1.5em;color:#5a5a5a; letter-spacing:-0.1px;}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;font-size:12px;text-align:left}
img,fieldset,iframe{border:0 none}
li{list-style:none}
a{color:#888;text-decoration:none}
a:hover,a:active,a:focus{color:#000;text-decoration:underline}
em,address,dfn{font-style:normal}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}

/*Common*/
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind {display:block; overflow:hidden; text-indent:-10000em;}
legend, caption{display:block;overflow:hidden;position:absolute;left:0;top:-5000px;}
hr{display:none}
legend, caption{*width:0;}
:root legend, caption{margin-top:-1px;font-size:0;line-height:0}
input{height:16px; padding:2px; margin:0 5px 0 0; border:solid 1px #ccc;}
select{height:22px; padding:2px; margin:0 5px 0 0; border:solid 1px #ccc;}

/*Skip Area*/
.skip,
.skip li{display:inline;}
.skip a{display:block; position:absolute; left:0; top:-5000px; width:100%; text-align:center; font:bold 1.3em Dotum,Tahome;}
.skip a:hover,.skip a:focus{display:block; position:absolute; top:0; padding:15px 0; background-color:#09c; color:#fff;}

/*ex*/
.dummy{*zoom:1;}

/*Test*/
.test{border:1px solid red}
.testbg{background-color:red}

